package person;

public class Student extends Person {
	int a; 		 //实例变量
	static int b;//类变量	
	public void play1() {
		//访问静态变量
		System.out.println(b);
		//访问静态方法
		play2();
		System.out.println("实例方法");
	}	
	public static void play2() { 
		//访问实例变量a		
        //错误，原因：静态方法，类加载就已经存在，而实例变量要等到类被创建之后才存在
        //System.out.println(a); 
		//调用实例方法paly1();
		//play1();//错误，原因与实例变量一致
		//如果非要调用，那么必须要创建类的对象，通过对象去调用属性和方法
		Student stu = new Student();
		System.out.println(stu.a);
		stu.play1();		
		
		//在静态方法中不能使用this和super关键字
		//System.out.println(this.a);
		//this.play1();
			
		System.out.println("静态方法");
	}
}